@charset "utf-8";

.clear:after{
content:"."; display:block; height:0; clear:both;
visibility:hidden;
}
*html .clear{
 height:1%;
}
*+html .clear{
 height:1%;
}

.printContent { 
	width:960px;
	margin:0 auto 15px;
	border:1px solid #ddd;
}
.printContent table,
.ScreenOnly table{
	width:98%;
	margin:5px auto 0;
	border-collapse:collapse;
}
.ScreenOnly table th,
.ScreenOnly table td{
	border:1px solid #ccc;
	line-height:20px;
}
.printContent table th,
.printContent table td{
	line-height:24px;
	text-align:left;
}
.ScreenOnly table th{
	background:#f3f3f3;
}
.printContent caption,
.ScreenOnly caption{
	font-size:16px;
	font-weight:bold;
}